.page{position:relative;z-index:1;}
.page::after{content:'';width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:-1;}
.wh-100,.fill{width:100%;height:100%;}
.w-100{width:100%;}
.h-100{height:100%;}
.vw-100 {width: 100vw;}
.vh-100 {height: 100vh;}
.vwvh-100 {width: 100vw;height: 100vh;}
.text-aa{color:#aaa;}
.text-99{color:#999;}
.text-66{color:#666;}
.text-c2{color: #c2c2c2;}
.text-33,.bg-white{color:#333;}
.oh{overflow:hidden;}
.lh-1{line-height:1;}
.font-weight{font-weight:bold;}
.text-nowrap{white-space:nowrap;}
.text-normal{font-weight:normal;}
.line-through{text-decoration:line-through}
.sticky{position:sticky;top:0;z-index:100;}
.must::after{content:'*';color:#f95454;margin-left:15rpx;}
.text-cut2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.text-cut3{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.flex-center{display:flex;justify-content:center;align-items:center;}
.fixed{position:fixed;top:0;left:0;width:100%;z-index:1024;}
.rel{position: relative;}
view,text{word-break: break-all;}
/* 重置colorui */
.cu-form-group picker::after,.cu-list.menu>.cu-item.arrow:before{content:'\e6b0';}
radio::before,checkbox::before{content:'\e723';}
textarea{height: 4.6em;}
.textareadf{margin:32rpx 0 30rpx;height:4.6em;width:100%;line-height:1.2em;font-size:30rpx;padding:0;}
.inline-block{display: inline-block;}
.main-shadow { box-shadow: 6rpx 6rpx 8rpx rgba(34,83,244,0.2);}
.main-bgcolori{background-image: linear-gradient(93deg, #3ABBFF 0%, #48a0f8 99%);}
.abs{position: absolute;}
.text-xxm {font-size: 20rpx;}
.text-xm {font-size: 22rpx;}
.text-ds {font-size: 26rpx;}
.text-dl {font-size: 30rpx;}
.text-gl {font-size: 34rpx;}
.bgi-white {background-color: #FFFFFF !important;}
.radius12 {	border-radius: 24rpx;}
.radius8 {	border-radius: 16rpx;}
.radius6 {	border-radius: 12rpx;}
.radius5 {	border-radius: 10rpx;}
.border1 {border: 1rpx solid;}
.margin-lr12 { margin-left: 24rpx;margin-right: 24rpx; }
.margin-tb12 { margin-top: 24rpx;margin-bottom: 24rpx; }
.padding-tb12 { padding-top: 24rpx; padding-bottom: 24rpx; }
.padding-lr12 { padding-left: 24rpx; padding-right: 24rpx; }
.margin-lr38 { margin-left: 38rpx; margin-right: 38rpx; }
.padding-lr38 { padding-left: 38rpx; padding-right: 38rpx; }
.text-00{color:#000;}
.text-cc{color:#ccc;}
.padding-bottom75{padding-bottom: 150rpx;}
.bg-trans {background-color: transparent;}
.text-justify {text-align: justify;}
.margin-lri-sm {margin-left: 20rpx !important;margin-right: 20rpx !important;}
.box-border { box-sizing: border-box; }
.border-none { border: none; }
.border-bottom { border-bottom: 1rpx solid #eee; }
.align-baseline { align-items: baseline; }
.inline {display: inline;}
.text-nowarp { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.line {width: 100%;height: 10rpx;background-color: #f4f5f6;}
.header-nav { position: relative; z-index: 100; box-shadow: 1rpx 1rpx 4rpx rgba(238, 238, 238, 1); }
.form-ico {color: #f95454;}
